package com.zynn.common.pojo.dto.user;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import lombok.Data;

import java.io.Serializable;

/**
 * @author 袁毅雄
 * @description 用户大学信息DTO
 * @date 2018/9/6
 */
@Data
public class UserUniversityDTO implements Serializable {

    /**
     * 用户id
     */
    @JsonSerialize(using=ToStringSerializer.class)
    private Long userId;

    /**
     * 用户昵称
     */
    private String nickName;

    /**
     * 用户真实姓名
     */
    private String realName;

    /**
     * 用户性别
     */
    private Integer sex;

    /**
     * 用户头像
     */
    private String headPic;

    /**
     * 大学id
     */
    @JsonSerialize(using=ToStringSerializer.class)
    private Long universityId;

    /**
     * 大学名称
     */
    private String universityName;

    /**
     * 学院id
     */
    @JsonSerialize(using=ToStringSerializer.class)
    private Long departmentId;

    /**
     * 学院名称
     */
    private String departmentName;

    /**
     * 年级id
     */
    @JsonSerialize(using=ToStringSerializer.class)
    private Long gradeId;

    /**
     * 年级名称
     */
    private String gradeName;

}
